Role Summary
A senior technical role within a cross-asset team developing high-performance Exchange Connectivity applications using distributed Java platforms for low-latency, high-throughput message processing.
Key Responsibilities
• Develop distributed connectivity applications for multiple business areas
• Design and implement low-latency trading systems
• Collaborate with regional development teams and connectivity team leads
• Mentor and lead junior team members
• Engage with stakeholders across technical and business domains
Required Qualifications
• Advanced degree in IT, Engineering, or Mathematics
• Expert-level Java and/or C++ development skills
• Proven experience in low-latency trading applications under Linux
• Deep understanding of multi-threading, distributed systems, and system architecture
• Finance domain expertise, preferably in trading, risk, or market connectivity systems
Skills & Competencies
• Advanced multi-threading and memory management
• Network and distributed system design
• Financial protocol knowledge (FIX, OUCH, Millennium)
• Cloud and container technologies
• Machine learning and AI tools
Location & Work Mode
Hybrid work arrangement with two days per week required in New York City office